package com.alibaba.cirtus.ots.application.adapter.ability.model.request;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 货品发布DTO
 * @author zls
 * @date 2021/9/30
 */
@Data
public class ScItemPublishDTO implements Serializable {

    private static final long serialVersionUID = -2929849679605959709L;
    /** 商家产品id */
    private String merchantProductId;

    /** 商家产品skuId */
    private String merchantProductSkuId;

    /** 条码 */
    private String barCode;

    /** 外部ID */
    private String outerId;

    /** 商家id */
    private String merchantId;

    /** 标题 */
    private String title;


    /** 货品类型 */
    private Integer type;

    /** 类目id */
    private String categoryId;

    /** 品牌id */
    private String brandId;

    /** 拓展信息 */
    private Map<String, String> features;

    /** 库存单位 */
    private String unit;

    /** 长 */
    private Integer length;

    /** 宽 */
    private Integer width;

    /** 高 */
    private Integer height;

    /** 体积 */
    private Integer volume;

    /** 重量 */
    private Integer weight;

    /** 毛重 */
    private Integer grossWeight;

    /** 净重 */
    private Integer netWeight;

    /** 有效期天数 */
    private Integer shelfListDays;

    /**
     * 业态编码
     */
    private String businessType;
    /**
     * 业态名称
     */
    private String businessTypeName;
    /**
     * 分子公司编码/经销商企业编码
     */
    private String businessUnitCode;
    /**
     * 分子公司编码/经销商企业编码
     */
    private String businessUnitName;
    /**
     * 来源系统编码，例如牛要客定义为NYK
     */
    private String fromSys;

    /**
     * 货品编码
     */
    private String productCode;

    /**
     * 审核状态
     */
    private Integer auditStatus;

    /**
     *产品费用类型
     */
    private String productCostType;

    /**
     * 货品属性类型：0-普通产品，1-虚拟产品
     */
    private Integer productPropType;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 修改人
     */
    private String modifier;



}
